// Copyright (c) 2007, Luke Stratman
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without modification, 
// are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice, 
// this list of conditions and the following disclaimer.
//
// * Redistributions in binary form must reproduce the above copyright notice, this 
// list of conditions and the following disclaimer in the documentation and/or other 
// materials provided with the distribution.
//
// * Neither the name of Luke Stratman nor the names of its contributors may be used 
// to endorse or promote products derived from this software without specific prior 
// written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
// IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 
// OF THE POSSIBILITY OF SUCH DAMAGE.
//
/////////////////////////////////////////////////////////////////////////////////////

namespace Rodunu.Services.NetFlix.Json
{
    /// <summary>
    /// A connection between a movie and a series of other movies for a particular reason (starring
    /// the same actor, in the same genre, etc.).
    /// </summary>
    public struct JsonConnection
    {
        /// <summary>
        /// A list of movies for this particular connection.
        /// </summary>
        public JsonSimilarMovie[] bucketMovies;
        /// <summary>
        /// Prefix for the reason for this connection.
        /// </summary>
        public string prelinktext;
        /// <summary>
        /// Hyperlink that should be present in the title for this connection.
        /// </summary>
        public string link;
        /// <summary>
        /// Text that should follow the link.
        /// </summary>
        public string postlinktext;
        /// <summary>
        /// Text of the hyperlink itself.
        /// </summary>
        public string linktext;
    }
}